.w {
    width: 1200px;
    margin: auto;
}

.foot-top-w {
    height: 115px;
    width: 100%;
    background-color: #414141;

    .top {
        display: flex;
        justify-content: space-around;
        line-height: 115px;
        color: #fff;
        font-size: 15px;
        cursor: pointer;
    }
}

.br-w {
    width: 100%;
    background-color: #414141;
    .br{
        height: 1px;
        background-color:grey;
    }
}

.foot-foot-w {
    height: 147px;
    width: 100%;
    background-color: #414141;
    .foot{
        display: flex;
        flex-direction: column;
        align-items: center;
        color: gray;
        .nav01{
            margin-top: 31px;
            width: 763px;
            display: flex;
            justify-content: space-around;
            li{
                cursor: pointer;
                &:hover{
                    color: #fff;
                }
            }
        }
        .nav02{
            margin-top: 13px;
            width: 1100px;
            display: flex;
            justify-content: space-around;
        }
        .nav03{
            margin-top: 13px;
            width: 851px;
            display: flex;
            justify-content: space-around;
        }
        .nav04{
            margin-top: 13px;
            width: 592px;
            display: flex;
            justify-content: space-around;
        }
    }
}
